home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / MNetsrc.hqx / Mac TCP_IP Source v.33 / standard.h < prev    next >
Text File  |  1988-01-24  |  980b  |  62 lines

  1. /*
  2. standards.h -- standard types and constants used in all DW's programs in Lightspeed C.
  3. */
  4.  
  5.  
  6. /*constants*/
  7.  
  8. #define true -1
  9. #define false 0
  10.  
  11. #define emptystring &"\p"
  12.  
  13. #define chhome             ((char) 1)
  14. #define chend             ((char) 4)
  15. #define chhelp             ((char) 5)
  16. #define chpageup         ((char) 11)
  17. #define chpagedown         ((char) 12)
  18. #define chdelete         ((char) 127)
  19. #define chrightarrow     ((char) 29)
  20. #define chleftarrow     ((char) 28)
  21. #define chuparrow         ((char) 30)
  22. #define chdownarrow     ((char) 31)
  23. #define chtab             ((char) '\t')
  24.  
  25. #define infinity 32767
  26.    
  27. #define lenbigstring 255
  28.    
  29. #define scrollbarwidth 16
  30.       
  31. #define sizegrowicon 15 /*it's square, this is the length of each side*/
  32.  
  33. #define menubarheight 20
  34.    
  35. #define nil 0L
  36.  
  37.  
  38. /*types*/
  39.  
  40. #define boolean int
  41.  
  42. #define bigstring Str255
  43.  
  44. typedef char *ptrchar;
  45.  
  46. typedef bigstring *ptrstring;
  47.  
  48. typedef int *ptrint;
  49.  
  50.  
  51. /*macros*/
  52.  
  53. #define sysbeep SysBeep (1) /*this one is driving me absolutely crazy*/
  54.  
  55. #define mod %
  56.  
  57. #define div /
  58.  
  59.  
  60.  
  61.  
  62.